/***************************************************************
 * Name:      meow_translator_newMain.h
 * Purpose:   Defines Application Frame
 * Author:    loveaabb ()
 * Created:   2024-05-05
 * Copyright: loveaabb ()
 * License:
 **************************************************************/

#ifndef MEOW_TRANSLATOR_NEWMAIN_H
#define MEOW_TRANSLATOR_NEWMAIN_H

//(*Headers(meow_translator_newFrame)
#include <wx/button.h>
#include <wx/frame.h>
#include <wx/menu.h>
#include <wx/panel.h>
#include <wx/stattext.h>
#include <wx/statusbr.h>
#include <wx/textctrl.h>
//*)

class meow_translator_newFrame: public wxFrame
{
    public:

        meow_translator_newFrame(wxWindow* parent,wxWindowID id = -1);
        virtual ~meow_translator_newFrame();

    private:

        //(*Handlers(meow_translator_newFrame)
        void OnQuit(wxCommandEvent& event);
        void OnAbout(wxCommandEvent& event);
        void HMPressed(wxCommandEvent& event);
        void OnTextCtrl1Text(wxCommandEvent& event);
        void MHPressed(wxCommandEvent& event);
        void AutoPressed(wxCommandEvent& event);
        void CopyOrigPressed(wxCommandEvent& event);
        void PasteOrigPressed(wxCommandEvent& event);
        void CopyResPressed(wxCommandEvent& event);
        //*)

        //(*Identifiers(meow_translator_newFrame)
        static const long ID_STATICTEXT1;
        static const long ID_STATICTEXT2;
        static const long ID_BUTTON1;
        static const long ID_BUTTON2;
        static const long ID_BUTTON4;
        static const long ID_BUTTON5;
        static const long ID_BUTTON6;
        static const long ID_TEXTCTRL3;
        static const long ID_TEXTCTRL2;
        static const long ID_TEXTCTRL1;
        static const long ID_BUTTON3;
        static const long ID_PANEL1;
        static const long idMenuQuit;
        static const long idMenuAbout;
        static const long ID_STATUSBAR1;
        //*)

        //(*Declarations(meow_translator_newFrame)
        wxButton* Button1;
        wxButton* Button2;
        wxButton* Button3;
        wxButton* Button4;
        wxButton* Button5;
        wxButton* Button6;
        wxPanel* Panel1;
        wxStaticText* StaticText1;
        wxStaticText* StaticText2;
        wxStatusBar* StatusBar1;
        wxTextCtrl* TextCtrl1;
        wxTextCtrl* TextCtrl2;
        wxTextCtrl* TextCtrl3;
        //*)

        void message(wxString const& msg = wxEmptyString)
        {
            TextCtrl3->SetValue(msg);
        }

        DECLARE_EVENT_TABLE()
};

#endif // MEOW_TRANSLATOR_NEWMAIN_H
